 //components list-item
.vita-item {
  position: relative;
  width: 100%;
  min-height: rem(283px);
  padding: rem(30px);
  border-bottom: 1px solid $vita-list-border;
  background-color: $vita-default-bg-light;
  .vita-item-label {
    // @include fontsize(48px);
    font-size: rem(48px);
    color: $vita-dark;
    line-height: 1.5;
    font-weight: 400;
    @include p-line(1);
  }
  .vita-item-text {
    // @include fontsize(40px);
    font-size: rem(43px);
    color: #a6a6a6;
    margin-top: rem(30px);
    line-height: 1.4;
    @include p-line(2);
    font-weight: 300;
  }

  &.vita-no-border {
    border: none;
  }

  &:last-child {
    border-bottom: none;
  }
  
  &.vita-item-thumbnail {
    padding-left: rem(360px);
    img:first-child {
      position: absolute;
      top: rem(30px);
      left: rem(30px);
      bottom: rem(30px);
      max-width: rem(300px);
      max-height: rem(225px);
      width: 100%;
      height: 100%;
    }
  }

}